home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / wais / x / Imakefile < prev    next >
Makefile  |  1995-05-09  |  1KB  |  81 lines

  1. #    @(#) Imakefile 12.1 95/05/09 
  2. #
  3. # Imakefile for XWAIS
  4. # Author: Jonny Goldman
  5. #
  6. # S000 18 Sep 1993 rr@sco.com
  7. # placed under SCCS and turned into an Imakefile
  8. #
  9.  
  10. VERSION = 0.85
  11.  
  12. SRCDIR = ../x
  13. SUPDIR = ../ir
  14. UIDIR = ../ui
  15. WLIBDIR = ../lib
  16.  
  17. /*
  18.  For a smaller client, but with no local search,
  19.  use this line this instead of the latter:
  20. IR_LIB    = ../bin/client.a
  21. */
  22. IR_LIB        = $(WLIBDIR)/libinv.a
  23. PROTOCOL_LIB    = $(WLIBDIR)/libwais.a
  24. LIBFTW         = $(WLIBDIR)/libftw.a
  25.  
  26. UI_LIB = $(IR_LIB) $(PROTOCOL_LIB) $(LIBFTW)
  27.  
  28. LOCAL_LIBRARIES = $(UI_LIB) $(XAWLIB) $(XTOOLLIB) $(XMULIB) $(XLIB)
  29.  
  30. INCLUDES = -I$(SRCDIR) -I$(SUPDIR) -I$(UIDIR)
  31.  
  32. TOBJ =  xwais.o \
  33.     display.o \
  34.     tcommands.o \
  35.     scommands.o
  36.  
  37. QOBJ =  xwaisq.o \
  38.     qdisplay.o \
  39.     text.o \
  40.      qcommands.o \
  41.     filereq.o \
  42.     scommands.o \
  43.      ../ui/question.o \
  44.     ../ui/document.o \
  45.     ../ui/wais-ui.o
  46.  
  47.  
  48. OBJS =  util.o \
  49.     ../ui/source.o
  50.  
  51. XWAIS_OBJS = $(TOBJ) $(OBJS)
  52. XWAISQ_OBJS = $(QOBJ) $(OBJS)
  53.  
  54. SYSLIBS = -lm -lc
  55.  
  56. XWAIS = xwais
  57. XWAISQ = xwaisq
  58.  
  59. PROGRAMS = $(XWAIS) $(XWAISQ)
  60.  
  61. AllTarget($(PROGRAMS))
  62.  
  63. NormalProgramTarget($(XWAIS),$(XWAIS_OBJS),$(UI_LIB),$(LOCAL_LIBRARIES),$(SYSLIBS))
  64. NormalProgramTarget($(XWAISQ),$(XWAISQ_OBJS),$(UI_LIB),$(LOCAL_LIBRARIES),$(SYSLIBS))
  65.  
  66. InstallAppDefaults(Xwais)
  67.  
  68. InstallProgram($(XWAIS), $(BINDIR))
  69. InstallProgram($(XWAISQ), $(BINDIR))
  70.  
  71. $(IR_LIB):
  72.     (cd ../ir;make ${IR_LIB})
  73.  
  74. $(PROTOCOL_LIB):
  75.     (cd ../ir;make ${PROTOCOL_LIB})
  76.  
  77. clean::
  78.     $(RM) Xwais Xwais.ad
  79.  
  80. DependTarget()
  81.